/*
 ============================================================================
 Page	     : 336
 Name        : s_gets.c
 Date	     : 20210406
 Author      : Hbue 18060333
 Copyright   : Your copyright notice
 Description : s_gets()函数
 ============================================================================
 */

#include <stdio.h>

int main(void)
{
	return 0;
}

char *s_gets(char *st, int n)
{
	char * ret_val = NULL;

	ret_val = fgets(st, n, stdin);
	if(ret_val)			// 即,ret_val != NULL
	{
		int i = 0;
		while(st[i] != '\n' && st[i] != '\0')
		{
			i++;
		}
		if(st[i] == '\n')
		{
			st[i] = '\0';
		}
		else
		{
			while(getchar() != '\n')
			{
				continue;
			}
		}
	}

	return ret_val;
}

